Efficient Time-Interrupted and Time-Continuous Collision Detection Among Polyhedral Objects in Arbitrary Motion
نویسندگان
چکیده
This paper presents efficient time-interrupted and time-continuous collision detection procedures for polyhedral objects which consist of convex polygons and perform arbitrary translating and/or rotating motions in a 3-D graphical environment. The time-interrupted collision detection procedure can find the exact position of a collision event in a time step while the time-continuous procedure can determine both the approximate time and position of a collision event. Each procedure first localizes the object-to-object collision events using a “space cell” method, which divides the 3-D environment into small cells in order to reduce the number of object pairs required for collision detection. An “azimuthelevation map” method is then proposed which rapidly selects the polygons within or crossing the overlap region between two possibly colliding objects by presorting their vertices in the spherical coordinates system. Subsequently, a divide-and-conquer method that takes advantage of a recursive scheme is devised to moderate the number of polygons which need to be checked by means of a polygon-to-polygon intersection test. To deal with time-interrupted and time-continuous collision detection, two respective polygon-to-polygon intersection testing methods based on a hierarchical scheme are developed to diminish the number of unnecessary computations. All the experiments were performed using computer simulation. So far, the experimental results from our proposed methods are very encouraging.
منابع مشابه
A simple and efficient method for accurate collision detection among deformable polyhedral objects in arbitrary motion
We propose an accurate collision detection algorithm for use in virtual reality applications. The algorithm works for three-dimensional graphical environments where multiple objects, represented as polyhedra (boundary representation), are undergoing arbitrary motion (translation and rotation). The algorithm can be used directly for both convex and concave objects and objects can be deformed (no...
متن کاملAn Algebraic Solution to the Problem of Collision Detection for Rigid Polyhedral Objects
This paper describes a new collision detection algorithm designed for interactive manipulation in virtual environments. Making some assumptions on objects motion, the collision time between two objects can be computed by solving a polynomial equation whose degree is equal to or smaller than three. 1 I n t r o d u c t i o n The problem of Collision Detection (CD) is to report a contact between o...
متن کاملA Real-Time Algorithm for Accurate Collision Detection for Deformable Polyhedral Objects
We propose an accurate collision detection algorithm for use in virtual reality applications. The algorithm works for three-dimensional graphical environments where multiple objects, represented as polyhedra (boundary representation), are undergoing arbitrary motion (translation and rotation). The algorithm can be used directly for both convex and concave objects and objects can be deformed (no...
متن کاملFast Continuous Collision Detection between Rigid Bodies
This paper introduces a fast continuous collision detection technique for polyhedral rigid bodies. As opposed to most collision detection techniques, the computation of the first contact time between two objects is inherently part of the algorithm. The method can thus robustly prevent objects interpenetrations or collisions misses, even when objects are thin or have large velocities. The method...
متن کاملInteractive Solid Geometry Via Partitioning Trees
The extension from interactive 2D wireframe geometry to interactive solid geometry has been f or some time one of the goals of Computer Graphics . Our approach to this objective is the utilization of a computational representation of geometric sets that we believe is better suited to geometric computation than alternatives inherited fr om mathematics. This representation is the binary space Dar...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999